﻿/* CSS Document */
body{
	font: 14px/22px Arial,"微软雅黑,宋体";
	color: #5b5b5b;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p,span { margin:0;padding:0;}
img{ border:0;}
ul,li,ol,ul {list-style:none;}
.clear{clear:both}
a:hover{ text-decoration:underline; color:#00873b; }
a{ text-decoration:none; color:#5b5b5b; }
.fr{ float:right}
.fl{ float:left}
.mid{ float:left}
.center{ width:960px; margin:0 auto;}

input {
    filter:chroma(color=#000000);
  }
  
/* head css */
.header{
	height:32px;
	line-height:32px;
	overflow: hidden; color:#fff;  background-color:#00873b;
}
.header .fr{ height:32px; line-height:32px; overflow:hidden; color:#fff;}
.header .fr a{ display:inline-block; padding:0 10px; color:#fff; height:21px; line-height:21px; }
.header .fr a.xlwb{
	background-image: url(../images/xlwbico.jpg);
	background-repeat: no-repeat;
	background-position:center center; padding:0 12px;
}
.header .fr a.txwb{
	background-image: url(../images/txwbico.jpg);
	background-repeat: no-repeat;
	background-position:center center; padding:0 12px;
}
.header .fr a.hyy{ padding-right:0;}
.header .fr a:hover.xlwb, .header .fr a:hover.txwb, .header .fr a:hover.hyy{
	text-decoration:none;
	}
.headermin{ width:960px; margin:0 auto;}
.head{
	height: 107px;
	overflow: hidden; background-color:#00873b;
}

.tel strong{ color:#fff; font-size:22px; display:block; line-height:28px;}
.tel{
	overflow: hidden;
	margin-top: 27px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #fff;
	background-image: url(../images/telbg.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:22px;
}
.logotex{
	width: 450px;
	margin-top:18px;
}
.logoimg{
	margin-top:20px;
	background-image: url(../images/logoline.png);
	background-repeat: no-repeat;
	background-position: right 0;
}
.logoname{
	font-size:20px;
	padding-bottom:8px;
	line-height:30px; font-family:"微软雅黑"; color:#fff; font-weight:bold; padding-left:70px;
}
.logoname a{ color:#FFF}
.dwy{
	font-size: 16px;
	color: #fff; padding-left:80px;
	font-family: "微软雅黑";
	display: inline-block;
	background-image: url(../images/dwybg.jpg);
	background-repeat: no-repeat;
	background-position: right top; height:22px; line-height:22px; text-align:center; width:283px;
}
/* head css END*/

/* menu css */
.menu{
	position: relative;
	z-index: 2;
	height:36px; background-color:#eeeeee; border-bottom:4px solid #00873b;
}
.menu ul{ width:960px; margin:0 auto; text-align:right;}
.menu ul li{
	
	text-align: center;
	position: relative;
	background-image: url(../images/menulibg.jpg);
	background-repeat: no-repeat;
	background-position: left 0;
	width:137px; float:left;
}
.menu ul li a{ color:#555555; font-size:16px; line-height:36px; height:36px; display:block; font-family:"微软雅黑";}
.menu ul li a.over{
	color:#00873b; font-weight:bold;
}
.menu ul li a.hover{color:#00873b;  font-weight:bold;}
.menu ul li a:hover{ text-decoration:none; color:#00873b;  font-weight:bold;}
.menu ul ul{ position:absolute; z-index:9999; width:137px; background-color:#00873b; display:none; left:0; top:36px; padding-top:4px;}
.menu ul li ul a{ font-size:12px; line-height:32px; height:32px; overflow:hidden; text-align:center;  font-family:"微软雅黑"; border-top:2px dotted #007740; color:#fff;}
.menu ul li ul a:hover{  height:32px; line-height:32px; background-color:#ff7300; color:#fff; border-top:1px dotted #ff7300; font-weight:normal;}
.menu ul li ul li{ width:137px; overflow:hidden; background:none;}
/* menu css END*/

/* banner css */
.img_switch {
			margin:0 auto; WIDTH:960px; HEIGHT:450px;
		}
		.img_switch_content {
			WIDTH: 100%; HEIGHT:450px; position:relative;
		}
		.img_switch_text {
			width: 77px;
			position: absolute;
			z-index:10;
			top: 430px;
			right:30px;
			HEIGHT:7px;
		}
		.number_nav {
			DISPLAY: inline; FLOAT: left;
		}
		.number_nav UL {
			font:12px Arial, Helvetica, sans-serif;padding: 0px;MARGIN: 0px; LIST-STYLE-TYPE: none; color:#000;
		}
		.number_nav UL LI {
			float: left;font-weight: bold; background: #fff; float: left; margin-right:5px; width:20px; cursor: pointer; line-height: 16px; height:7px; text-align: center;
		}
		#pic {
			OVERFLOW: hidden;  width:960px; height:450px;
		}
.banner{ width:960px; margin:1px auto 0;}
.nybanner .img_switch{ height:250px;}
.nybanner .img_switch_content{ height:250px;}
.nybanner .img_switch_text{ top:225px;}
.nybanner #pic{ height:250px;}
/* banner css END*/

/* suosou css*/

.search {
	height: 32px;
	margin:30px auto 28px;
	color: #999999;
	position: relative; width:960px; line-height:32px;
	z-index: 1; font-size:14px;
}
.search a strong{ color:#555; font-weight:normal}
.search a:hover strong{ color:#00873b; text-decoration:underline; font-weight:bold}
.search strong{ padding-left:20px;}

.search a b{ color:#00873b; font-weight:bold}
.search a:hover b{ color:#00873b; text-decoration:underline; font-weight:bold}
.search b{ padding-left:20px;}

.sa {
    background: url("../images/a.png") no-repeat scroll 42px 13px;
    color: #5b5b5b;
    float: left;
    height:30px;
    line-height:30px;
    padding-left: 8px;
    position: relative;
    width: 50px;
    z-index: 999; border:1px solid #cccccc; border-right:0;
}
.sa_hover{ background-position:42px -12px;}
.search a {
    cursor: pointer;
    text-decoration: none; color:#5b5b5b
}
.lanmu {
border-bottom: 0 none;
left:-1px;
position: absolute;
top:30px;
width: 58px;
z-index: -1; border:1px solid #cccccc; border-top:0; background-color:#fff;
}
.lanmu a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 10px; border-top:1px dotted #cccccc;
}
#form1{
	width:295px; float:left;
	}
#SearchStr {
    float: left;
    height:30px;
    line-height:30px;
    padding: 0 5px;
    width:164px; color:#99999b; border:1px solid #cccccc;  border-right:0;
}
.sousuo {
	border: 0;
	cursor: pointer;
	height:32px;
	*height:32px;
	width:61px;
	float: left;
	color: #fff;
	background-image: url(../images/searchbg.jpg);
	background-repeat: no-repeat;
}
.search .fl{ padding-right:15px;}
/* suosou css END*/

/* main css */
.main{ margin:0 auto; width:960px; overflow:hidden;}
.nav{ border:2px solid #ececec; overflow:hidden;}
.nav dl{
	width: 25%;
	float: left;
	background-image: url(../images/navline.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.nav dl dt img{ display:block; margin:29px auto 5px;}
.nav dl dd{ width:170px; margin:0 auto; line-height:26px; padding-bottom:15px; text-align:center}
.nav dl dd h3{ line-height:36px; color:#00873b; font-size:18px; text-align:center; font-family:"微软雅黑"; font-weight:normal;}

.smallbanner{
	background-image: url(../images/smallbannerbg.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:148px; overflow:hidden; margin:19px 0 32px; padding-left:20px;
}
.smallbannertex{ width:620px; overflow:hidden; color:#f87501; line-height:24px; font-size:14px; font-family:"微软雅黑"; padding-top:8px;}
.smallbanner h3{ font-size:22px; color:#00873b; font-family:"微软雅黑"; padding-top:15px;}
.maintop{ overflow:hidden; margin-bottom:20px;}
.maintop .fr{ width:727px; overflow:hidden;}
.protitle{ border-bottom:2px solid #00873b; height:31px; line-height:31px;}
.more{ float:right;}
.more a{ font-size:14px; color:#8a8a8a; font-family:"微软雅黑"; }
.more a:hover{ color:#0a643a}
.protitle h3{ padding:0 25px; float:left; cursor:pointer;}
.protitle h3.active{ background-color:#00873b; color:#fff; text-align:center;}
.hotpro ul li{ width:230px; height:342px; overflow:hidden; float:left; background-color:#e6e6e6; border:1px solid #d4d4d4; margin-right:15px;}
.hotpro{ overflow:hidden; padding-top:11px;}
.hotpro ul{ width:745px; display:none;}
.hotpro ul li img{ display:block; margin:7px auto 0;}
.hotpro ul li a{ display:block; text-align:center; line-height:50px; color:#00873b; font-size:14px;}
.hotpro ul li p{ padding-left:22px; overflow:hidden; white-space:nowrap; overflow:hidden;}


.maintop .fl{ width:205px; border:2px solid #00873b; height:386px; position:relative;}
.prolisttitle{ height:36px; line-height:36px; background-color:#00873b; padding-left:18px; color:#fff; font-size:16px; font-family:"微软雅黑";}
.prolisttitle a{ color:#FFF}
.prolistys{ position:absolute; right:-10px; top:-2px;}
.prolisttitle span{ font-size:12px; padding-left:18px;}
.prolist ul{ padding:30px 18px 0;}
.prolist ul ul{ padding:5px 0 5px 30px; overflow:hidden; display:none;}
.prolist ul li a{
	display: block;
	overflow: hidden;
	border-bottom: 1px dotted #b0b0b0;
	background-image: url(../images/prolistico2.jpg);
	background-repeat: no-repeat; padding-left:18px;
	background-position: left 15px; line-height:35px; font-size:15px;
}

.caca{ height:36px; line-height:36px; background-color:#00873b; padding-left:18px; color:#fff; font-size:16px; font-family:"微软雅黑";}

.prolist ul li a:hover,
.prolist ul li a.on{ text-decoration:none;}
.prolist ul ul li a{
	height: 26px;
	line-height: 26px;
	border-bottom: none;
	background-image: url(../images/prolistico1.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:11px; font-size:14px; font-weight:bold
}
.prolist ul li p a{
	height: 26px;
	line-height: 26px;
	border-bottom: none;
	background-image: url(../images/prolistico1.jpg) none;
	background-repeat: no-repeat;
	background-position: left center; padding-left:18px; font-size:14px; font-weight: normal; background:none; font-size:13px;}
	
	
	
.casemain{ position:relative; margin-top:32px;}
.title2{ height:52px; border-bottom:1px solid #c9c9c9}
.title2 dl{ float:left; border-bottom:4px solid #00873b; height:49px; position:relative; padding-right:10px; font-family:"微软雅黑";}
.title2 dl dt{ position:absolute; left:0; top:0; font-size:50px; color:#00873b; line-height:50px;}
.title2 dl dd{ padding-left:36px; overflow:hidden; padding-top:3px; font-size:16px; color:#dcdcdc;}
.title2 dl dd h3{font-weight:normal; color:#5b5b5b;}
.title2 .more{ margin-top:22px;}
.case{ overflow:hidden; padding:35px 0;  }
#caseleft{ position:absolute; cursor:pointer; left:8px; top:78px;}
#caseright{ position:absolute; cursor:pointer; right:8px; top:78px;}
#casemain .box{ float:left; width:219px; overflow:hidden; line-height:22px; text-align:center;}
#casemain .box img{ display:block; margin:0 auto; border:2px solid #e5e5e5; margin-bottom:5px;}
#casemain{ margin:0 auto;}
#casemain .box strong{ display:block;}

.about{ overflow:hidden;}
.aboutmain{ line-height:30px; padding-top:19px;}
.aboutmain p{text-indent:0px; font-size:14px;}
.aboutmain img{ border:1px solid #dddddd; padding:2px; float:left; margin-right:18px;}
.aboutmain h3{ color:#00873b; font-size:18px;}
a.ckxq{ height:19px; padding:0 15px; text-align:center; line-height:19px; background-color:#ff7300; display:inline-block; color:#fff; margin-top:20px;}

.mainmid{ overflow:hidden; padding-top:20px;}
.mainmid .fl{ width:605px; height:272px; overflow:hidden; background-color:#00873b;}

a.pic{ display:block; width:190px; text-align:center; color:#fff; line-height:32px;}
a.pic img{ display:block; border:2px solid #ff7300; margin:0 auto; height:120px;}
.mainmid .mid{ float:left; width:25px; overflow:hidden;}
.mainmid .mid img{ display:block;}
.mainmid .fr{
	width: 330px;
	background-color: #00873b;
	height: 233px;
	margin-top: 21px;
	background-image: url(../images/contactbg.jpg);
	background-repeat: no-repeat;
	background-position:54px 10px; position:relative;
}
.ewm{ position:absolute; top:17px; width:118px; right:11px; color:#fff;}
.ewm img{ display:block; margin-right:11px; float:left; width:91px; height:91px;}
.ewm p{ width:16px; float:left; line-height:18px;}
.sycontact{ position:absolute; top:130px; overflow:hidden; color:#fff; padding-left:15px;}

.faq dl{ height:79px; border-bottom:1px dotted #c9c9c9; padding-top:10px; overflow:hidden;}
.faq dl dt{
	background-image: url(../images/faqico.jpg);
	background-repeat: no-repeat;
	background-position: 3px 5px; padding-left:26px; margin-bottom:5px;
}
.faq dl dd{
	background-image: url(../images/faqico.jpg);
	background-repeat: no-repeat;
	background-position: 3px -23px;
	padding-left:26px; height:44px; overflow:hidden; line-height:24px;
	}
#faq{ height:359px; overflow:hidden;}
.faq{ padding:10px 5px 0; border:1px solid #e5e5e5; border-top:0; height:373px;}
.mainbtm .fr{ width:271px; overflow:hidden; height:417px; }
.title3{ height:33px; line-height:33px; overflow:hidden; background-color:#b2cec1;}
.title3 .more a{ color:#00873b; font-size:12px;}
.title3 .more{ padding-right:10px;}
.title3 h3{ float:left; font-size:16px; font-weight:normal; font-family:"微软雅黑"; min-width:83px; text-align:center; color:#00873b;}
.title3 h3.active{
	background-image: url(../images/title3h3bg.jpg);
	background-repeat: no-repeat;
	background-position:right top;  background-color:#00873b; color:#fff; padding-right:7px; 
}
.title3 h3.no2.active{
	background-image: url(../images/title3h3bg2.jpg);
	background-repeat: no-repeat;
	background-position:right top; padding-right:0; padding-left:7px;
	}
.mainbtm{ overflow:hidden; padding-top:41px; overflow:hidden; padding-bottom:33px;}
.mainbtm .fl{ width:660px; overflow:hidden;}
.new{
	border:1px solid #e5e5e5; border-top:0; height:383px;
	}
.mainbtm .fl .title3 h3{ cursor:pointer;}
.new ul{ display:none; padding:20px 8px 0;}
.new ul li{
	height: 29px;
	border-bottom: 1px dotted #c9c9c9;
	background-image: url(../images/newico.jpg);
	background-repeat: no-repeat;
	background-position:6px center; padding-left:18px;
}
.new ul li a{ display:block; height:29px; overflow:hidden; line-height:29px;}
.new ul li a:hover{ text-decoration:none;}
.new ul li a em{ font-style:normal; float:right;}
.new ul li.first{ height:161px; overflow:hidden; padding-bottom:12px; border-bottom:none; background:none; position:relative;}
.new ul li.first a{ height:auto; }
.newleft{ position:absolute; left:0; top:0;}
.newleft img{ display:block; left:0; top:0; padding:2px; border:1px solid #dddddd;}
.newright{ padding-left:235px;}
.newright h3 a{ font-size:14px; color:#00873b;}
.newnr{ height:104px; overflow:hidden ; line-height:26px;}
.newright a.ckxq{width:80px; text-align:center; line-height:21px; margin-top:5px;}

.linktitle{
	background-image: url(../images/linktitlebg.jpg);
	background-repeat: repeat-x;
	background-position: left top; height:21px;
}
.linktitle h3{ float:left; background-color:#fff; padding-right:14px; font-size:16px; color:#00873b; font-weight:normal; font-family:"微软雅黑";}
.linktitle h3 span{ padding-left:14px; color:#d2d2d2; }
.links{ padding:10px 0;  line-height:22px;}
.links a{ display:block; float:left; padding:0 15px;}
.links span{ float:left;}
/* main css END*/

/* foot css */
.foot{
	margin-top:40px; overflow:hidden; padding-bottom:30px;
}

.footnav{ height:28px; line-height:28px; text-align:center; color:#fff; background-color:#00873b;}
.footnav a{ display:inline-block; padding:0 15px; color:#fff;}
.copyright { overflow:hidden;}
.copyright .fl{
	padding: 72px 55px 0 34px;
}
.copyright .mid{ width:500px; padding:40px 0 0; float:left; line-height:24px;}
.copyright .fr{ width:190px; overflow:hidden;}
.copyright .fr img{ display:block; margin-top:34px; width:129px; height:129px;}


/* foot css END*/


/* 内页 css */
.nymain{ overflow:hidden; margin-top:20px;}

.left .contact{
    margin-top: 20px;
	background-color: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
}

.left .prolist ul{ padding-top:10px; padding-bottom:10px; overflow:hidden;}
.left .contact .contactmain{padding:10px;}

.righttitle{
border-bottom:1px solid #c9c9c9;
height: 33px;
line-height: 33px;

	}
.righttitle h3 {
border-bottom: 4px solid #00873b;
font-family: "微软雅黑";
padding:0 10px;
position: relative; height:30px; line-height:30px; font-size:16px; color:#00873b; float:left;

}
.nycenter{overflow:hidden; border:1px solid #e5e5e5; border-top:0; background-color:#fff; min-height:150px; padding:20px 15px;}
.site{ float:right; color:#5b5b5b; padding:0 10px 0 0;}
.site a{ color:#00873b; text-decoration:none}
.site a:hover{ color:#00873b; text-decoration: underline}
.xiayiye,
.xiayiye-page{ text-align:center; padding-top:20px;}
.xiayiye a,
.xiayiye span.page-num,
.xiayiye li{ float:left; margin-right:10px;border:#f1f2f3 1px solid; line-height:25px; padding:0 8px; background:#FFF}
.xiayiye a:hover{ border:#f1f2f3 1px solid; line-height:25px;color:#00873b}
.xiayiye a.page-num-current{  background:#00873b; color:#fff;}


#nyarclist li{ height:32px; line-height:32px; overflow:hidden; border-bottom:1px dashed #ccc;}
#nyarclist li a{ display:block; height:32px;}
#nyarclist li a:hover{ text-decoration:none;}
#nyarclist li a .date{ float:right;}
.nycenter h1{ font-size:16px; font-weight:bold; text-align:center; line-height:32px;}
.nycenter p{ font-size:14px; margin:15px 0; line-height:25px;}
.fbtime{ border-bottom:1px dotted #ccc; text-align:center; line-height:26px; margin-bottom:15px;}
#nyplist li{
float: left;
height:253px;
margin-bottom:20px;
overflow: hidden;
padding-right: 14px;
width:227px;
}
.nyhzhb #nyplist li{ width:148px; padding-right:0; height:80px;}
.nyryzz #nyplist li{ height:165px;}
#nyplist li a{

display: block;
	}
#nyplist li a img{ display:block; margin:0 auto; border:2px solid #e5e5e5;}
#nyplist li a p{
height: 30px;
line-height:25px;
text-align: center;
	}
#nyplist{ width:760px; overflow:hidden;}
#nyplist li a:hover{ text-decoration:none}
#nyplist li a:hover img{
    border-color: #00873b;
}


#nyplistt li{
float: left;
 margin-bottom:20px;
overflow: hidden;
padding-right: 14px;
width:227px;
}
 
#nyplistt li a{

display: block;
	}
#nyplistt li a img{ display:block; margin:0 auto; border:2px solid #e5e5e5;}
#nyplistt li a p{
 line-height:25px;
text-align: left; color:#00873b
	}
	#nyplistt li a:hover p{ text-decoration:underline}
#nyplistt{ width:760px; overflow:hidden;}
#nyplistt li a:hover{ text-decoration:none}
#nyplistt li a:hover img{
    border-color: #00873b;
}




.left{ width:193px;}
#GBookAdd input{ height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px; width:400px; margin-bottom:5px;}
#GBookAdd textarea{ width:400px; padding:5px; border:1px solid #ccc; min-height:100px;}
#GBookAdd #Submit, #GBookAdd #ReSet{ width:100px; cursor:pointer; background-color:#00873b; height:32px; line-height:32px; border:0; color:#fff; margin-top:20px;}
#GBookAdd #ReSet{ background-color:#4a4a4a;}
.neiye-gbook ul li {
    background: url("../images/lyico.jpg") no-repeat scroll 0 22px;
    border-bottom: 1px solid #eee;
    padding: 20px 20px 20px 30px;
}
.right{overflow: hidden;
width: 743px;}

.nyhzkj #nyplist li{ height:110px;}
#Downlist li strong{ color:#00873b; padding-right:20px;}
#Downlist li a:hover strong{ color:#00873b;}
#Downlist p{ background-color:#eee; padding:10px; margin-bottom:20px; margin-top:5px;}


.lefttop{
border:2px solid #00873b;
overflow: hidden;
width: 191px;
	}


.prolist ul li a.hover{  }

/* 内页 css END*/

/* 招商加盟 css*/
.jmtop{
	background-image: url(../images/jmdytopbg.jpg);
	background-repeat:repeat;
	background-position: right bottom; margin-left:8px; background-color:#fefaec; height:553px; padding-top:6px; position:relative; color:#626262; margin-bottom:43px;
}
.jmtopbtm{
	background-image: url(../images/jmtopbg.jpg);
	background-repeat:no-repeat;
	background-position: right bottom; height:553px;
	}
.jmtophead{ height:74px; overflow:hidden; position:absolute; left:-8px; width:100%;}
.jmtophead h3{
	background-image: url(../images/jmtoptitle.png);
	background-repeat: no-repeat;
	background-position: left top; line-height:64px; height:74px; color:#fff; font-family:"微软雅黑","黑体"; font-size:30px; font-weight:bold; padding-left:22px; width:540px;
}
.jmtophead .fr{ font-size:20px; padding-top:30px; line-height:32px; padding-right:22px;}
.jmtophead .fr strong{ font-weight:bold; font-size:28px; font-family:"微软雅黑","黑体"; color:#e10112;}
.jmtopbtmnr{ font-size:14px; line-height:27px; padding-left:40px; width:620px; padding-top:102px;}
.jmtopbtmnr span{ color:#00873b;}


.jmys{ overflow:hidden; position:relative; height:712px;}
.jmystitle{
	background-image: url(../images/jmystitlebg.jpg);
	background-repeat: repeat-x;
	background-position: left center; position:absolute; top:0; left:1px; width:100%; z-index:2
}
.jmystitle h3{ text-align:center; color:#00873b; font-size:25px; font-family:"微软雅黑","黑体"; font-weight:bold; background-color:#fff; width:432px; margin:0 auto; line-height:57px;} 
.jmystitle span{ vertical-align:top; display:inline-block; *vertical-align:middle;}
.jmysul{ background-color:#fff; margin-top:34px; padding-top:51px; overflow:hidden; border:1px solid #e5e5e5; border-top:0;*position:absolute;}
.jmysul ul{ width:1000px; padding-left:9px; overflow:hidden; *+padding-bottom:9px;}
.jmys ul li{ width:304px; float:left; height:299px; line-height:32px; color:#fff; text-align:center; background-color:#00873b; margin-right:14px; margin-bottom:14px; font-size:14px;}
.jmys ul li img{ display:block; margin:13px auto 8px; overflow:hidden;}
.jmys ul li strong{ display:block; font-size:18px; font-family:"微软雅黑","黑体";}

.jmtj{ border:2px solid #e5e5e5; background-color:#eeeeee; padding:5px; overflow:hidden; margin-top:28px; margin-bottom:23px;}
.jmtj .fl{ width:373px; overflow:hidden;}
.jmtj .fl img{ display:block; border:1px solid #e5e5e5}
.jmtj .fr{ width:547px; color:#626262;}
.jmtj .fr h3{color:#00873b; font-size:25px; font-family:"微软雅黑","黑体"; font-weight:bold; line-height:57px; padding-bottom:5px; height:57px; overflow:hidden;}
.jmtj .fr h3 span{vertical-align:top; *vertical-align:middle;display:inline-block;}
.jmtj ul li{
	padding-left: 37px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	background-image: url(../images/jmtjico.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.jmtj ul li.no1{background-position: left 3px;}
.jmtj ul li.no2{background-position: left -33px;}
.jmtj ul li.no3{background-position: left -71px;}
.jmtj ul li.no4{background-position: left -108px;}
.jmtj ul li.no5{background-position: left -145px;}
.jmtj ul li.no6{background-position: left -182px;}
.jmlc{ overflow:hidden;}
.jmlc .jmlctitle{ height:53px; line-height:53px; border-bottom:1px solid #dcdcdc; color:#00873b; font-size:25px; font-family:"微软雅黑","黑体"; font-weight:bold;}
.jmlc .jmlctitle em{ color:#e10112; font-size:30px;}
.jmlcmain{
	position: relative;
	overflow: hidden;
	background-image: url(../images/jmlcbg.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:204px; margin-top:38px;
}
.jmlcmain span{ width:89px; color:#000; line-height:18px; position:absolute;}
.jmlcmain span.no1{ left:84px; top:28px;}
.jmlcmain span.no2{ left:338px; top:19px;}
.jmlcmain span.no3{ left:602px; top:11px;}
.jmlcmain span.no4{ left:863px; top:19px;}
.jmlcmain span.no5{ left:731px; top:150px;}
.jmlcmain span.no6{ left:471px; top:150px;}
.jmlcmain span.no7{ left:210px; top:150px;}

.jmbtm{ overflow:hidden; margin-top:58px;}
.jmbtm .fl{ border:1px solid #e6e6e6; height:422px; width:655px; overflow:hidden;}
.jmbtm .fl img{ display:block; margin-left:11px; margin-top:14px;}
.jmtitle{ height:48px; margin-top:1px; background-color:#eeeeee;}
.jmtitle .more{ float:right; line-height:48px; padding-right:14px; font-size:14px;}
.jmtitle .more a{ color:#bfbfbf;}
.jmtitle h3{ padding:0 10px; border-bottom:3px solid #00873b; height:45px; line-height:45px; float:left; font-size:24px; color:#00873b; font-family:"微软雅黑","黑体";}
.jmbtm .fr{ width:278px; border:1px solid #e6e6e6; height:422px;}
.jmbtm .fr input{ width:183px; height:17px; border:1px solid #e5e5e5;}
.jmbtm .fr td{ padding-bottom:20px;}
.jmbtm .fr textarea{ width:183px; border:1px solid #e5e5e5; height:118px;}
.jmbtm .fr input.jmtjbtn{ border:0; background:#00873b; color:#fff; text-align:center; width:82px; height:24px; line-height:24px;  cursor: pointer;}
.jmbtm .fr input.jmczbtn{ border:0; background:#ff7300; color:#fff; text-align:center; width:82px; height:24px; line-height:24px; padding:0;  cursor: pointer;}



.topcontent{border-bottom:#c1c2c3 1px solid; margin-bottom:20px;}

.topcontent img{ float:left; margin:10px 30px 10px 0;}
.topcontent ul{ padding-top:15px;}
.topcontent ul li{ line-height:30px;}
.topcontent ul li span.redd{ color:#F00}
.topcontent ul li a{ color:#00873b}
.topcontent ul li a:hover{ text-decoration:underline}



.hot_tit{font-size:14px; font-weight:bold; color:#00873b; border-bottom:1px dashed #ccc; line-height:35px; padding-bottom:5px; background:url(../images/j_03.gif) no-repeat 80px 50%; /*padding-left:35px;*/}
.hot_news .news{ padding-left:0px; padding-top:15px;}
.hot_news .news li a{ color:#00873b}
.hot_news .news li a:hover{ text-decoration: underline}
.hot_news{ margin:15px 0;}

.listh2{ font-size:14px; color:#00873b; margin:10px 0;}
.listh2 a{ font-size:15px; color:#00873b}

.nycenter table tr{ background:#f7f7f7;}
.nycenter table{ border: #e2e2e2 1px solid; border-collapse:collapse; width:80%; padding:2px;}
.nycenter table tr td{ text-align:left; line-height:30px; padding-left:10px; text-indent:10px;}




.hotpro8 ul li{ width:230px; height:240px; overflow:hidden; float:left; background-color:#e6e6e6; border:1px solid #d4d4d4; margin-right:8px;}
.hotpro8{ overflow:hidden; padding-top:11px;}
.hotpro8 ul{ margin-bottom:30px  }
.indexul{margin-bottom:30px  }
.hotpro8 ul li img{ display:block; margin:7px auto 0;}
.hotpro8 ul li a{ display:block; text-align:center; line-height:35px; color:#00873b; font-size:14px;}
.hotpro8 ul li p{ padding-left:22px; overflow:hidden; white-space:nowrap; overflow:hidden;}